package com.budwk.app.util.poiUtils.fireHiddenOffice;

import com.budwk.app.sqfw.dto.FireHiddenCheckWordDTO;
import com.budwk.app.sqfw.dto.FireHiddenOfficeWordDTO;
import com.budwk.app.sqfw.services.SqfwFormSummaryPdfService;
import com.budwk.app.sqfw.services.SqfwFormSummaryService;
import com.budwk.app.sqfw.vo.GenerateWordAndPdfUrlVO;
import com.budwk.app.util.poiUtils.nutzBeanUtils.NutzIocUtils;

/**
 * @author XYD-PC021
 * @project wk-mini
 * @description
 * @date 2023/11/29 14:54:38
 */
public interface IFireHiddenOffice {
    SqfwFormSummaryService formSummaryService = (SqfwFormSummaryService) NutzIocUtils.getBeanByType(SqfwFormSummaryService.class);
    SqfwFormSummaryPdfService formSummaryPdfService = (SqfwFormSummaryPdfService) NutzIocUtils.getBeanByType(SqfwFormSummaryPdfService.class);

    GenerateWordAndPdfUrlVO createOffice(FireHiddenCheckWordDTO wordDTO);

    void createSplitPdf(FireHiddenOfficeWordDTO wordDTO);

    String createWordTemplate(FireHiddenOfficeWordDTO wordDTO);
}
